package com.itheima.d1_junit;

import org.junit.Assert;
import org.junit.Test;

/**
 * 测试类
 */
public class StringUtilTest {
    //测试方法必须是公共 无参 无返回值的
    @Test
    public void numberTest(){
        StringUtil.printNumber("张三");
        StringUtil.printNumber("");
        StringUtil.printNumber(null);
    }

    @Test
    public void getMaxIndexTest(){
        int index = StringUtil.getMaxIndex("abcdefg");
        int index2 = StringUtil.getMaxIndex("");
        int index3 = StringUtil.getMaxIndex(null);
        System.out.println(index);
        System.out.println(index2);
        System.out.println(index3);
        //断言：判断测试结果是否与预期结果一致
        Assert.assertEquals("业务有问题，与预期结果不一样",6,index);
        Assert.assertEquals("业务有问题，与预期结果不一样",-1,index2);
        Assert.assertEquals("业务有问题，与预期结果不一样",-1,index3);
    }
}
